package com.example.fresh_fruit.permission;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @author :飞天の鱼
 * @date : 2022/8/17 14:43
 */
//自定义一个权限注解，这个注解用于标注在controller层方法上
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
public @interface Permission {
    //    //黑名单 0：是 1：不是
//    int blacklist() default 0;
//
//    //权限名称
//    String permissionName() default "";
//
//    //排序
//    int sort();
//
//    //模块名称
//    String moduleName();
    //模块主键，是know_bg_sys_module表的主键，用于权限表和
    //模块表建立关联关系
//权限
    int value() default 0;
}
